package com.cn.web.user.vo.company;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.cn.common.IDGenerate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

/**
 * description: UserCompanyBlackDTO <br>
 * date: 23.7.25 13:35 <br>
 * author: cn_yaojin <br>
 * version: 1.0 <br>
 */
@Setter
@
        Getter
@Accessors(chain = true)
@ApiModel(value = "黑名单管理")
public class UserCompanyBlackDTO extends IDGenerate {

    @ExcelIgnore
    @ApiModelProperty(value = "企业Id")
    private String companyId;

    @ExcelIgnore
    @ApiModelProperty(value = "0-正常 1-已移除")
    private Integer status;

    @ExcelProperty(value = "企业名称")
    @ApiModelProperty(value = "企业名称")
    private String companyName;

    @ExcelProperty(value = "企业类型")
    @ApiModelProperty(value = "企业类型")
    private String companyType;

    @ExcelProperty(value = "企业描述")
    @ApiModelProperty(value = "企业描述")
    private String companyDesc;

    @ExcelProperty(value = "联系人")
    @ApiModelProperty(value = "联系人")
    private String contactName;

    @ExcelProperty(value = "联系人电话")
    @ApiModelProperty(value = "联系人电话")
    private String contactTel;


    @ExcelProperty(value = "拉黑原因")
    @ApiModelProperty(value = "拉黑原因")
    private String remark;

    @ExcelIgnore
    @ApiModelProperty(value = "移除原因")
    private String removeRemark;

    @ExcelProperty(value = "入驻类型")
    @ApiModelProperty(value = "入驻类型")
    private String userItemType;

    @ExcelProperty(value = "拉黑时间")
    @ApiModelProperty(value = "拉黑时间")
    private String addTime;

    @ExcelIgnore
    @ApiModelProperty(value = "入驻类型")
    private String userItemTypeTxt;

    public String getUserItemTypeTxt() {
        return userItemType;
    }
}
